Cannon Rocks is approximately 130km east of Port Elizabeth, 50km from Port Alfred and 10km from Kenton-on-Sea. It offers sea views, sunshine and solitude in abundance. It offers a tranquil and relaxing atmosphere with 2 swimming beaches (Cannon Rocks and Boknes Beach) and malaria-free game reserves as well as sightseeing attractions nearby. Please visit our for more information.